using MediatR;
using MeetingManagement.Domain.Entities;

namespace MeetingManagement.Application.Commands.Users.UpdateUser
{
    public class UpdateUserCommand : IRequest<UpdateUserResult>
    {
        public Guid Id { get; set; }
        public string Username { get; set; }
        public string Email { get; set; }
        public string Password { get; set; }
        public bool UpdatePassword { get; set; }
    }

    public class UpdateUserResult
    {
        public bool Success { get; set; }
        public string Message { get; set; }
        public User User { get; set; }
    }
}
